home *** CD-ROM | disk | FTP | other *** search
/ SGI Hot Mix 17 / Hot Mix 17.iso / HM17_SGI / html / vendors / adobe / software / ppd / ppddb / KD_15801.PPD < prev    next >
PostScript Printer Description  |  1997-06-17  |  21KB  |  670 lines

  1. *PPD-Adobe: "4.1"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1993 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *FormatVersion: "4.1"
  10. *FileVersion: "1.0"
  11. *LanguageEncoding: ISOLatin1
  12. *LanguageVersion: English
  13. *PCFileName: "KD_15801.PPD"
  14. *Product: "(KODAK 1580)"
  15. *PSVersion: "(2010.131) 42"
  16. *ModelName: "Eastman Kodak 1580"
  17. *NickName: "Eastman Kodak 1580 v2010.131"
  18.  
  19. *% === Options and Constraints =========
  20.  
  21. *OpenGroup: InstallableOptions/Options Installed
  22.  
  23. *OpenUI *Option1/Finisher: Boolean
  24. *DefaultOption1: False
  25. *Option1 True/Installed: ""
  26. *Option1 False/Not Installed: ""
  27. *CloseUI: *Option1
  28. *CloseGroup: InstallableOptions
  29.  
  30. *UIConstraints: *Option1 False *InputSlot InsertSheet
  31. *UIConstraints: *Option1 False *FoldWhen
  32. *UIConstraints: *Option1 False *FoldType
  33. *UIConstraints: *Option1 False *StapleWhen
  34. *UIConstraints: *Option1 False *StapleLocation
  35.  
  36. *UIConstraints: *FoldWhen None *FoldType
  37. *UIConstraints: *StapleWhen None *StapleLocation
  38. *UIConstraints: *StapleWhen *Jog
  39. *UIConstraints: *Jog *StapleWhen
  40.  
  41. *UIConstraints: *FoldType ZFold *StapleLocation SaddleStitcher
  42. *UIConstraints: *FoldWhen None *StapleLocation SaddleStitcher
  43.  
  44. *UIConstraints: *FoldType ZFold *PageSize Letter
  45. *UIConstraints: *FoldType ZFold *PageSize Letter.Transverse
  46. *UIConstraints: *FoldType ZFold *PageSize 9x11
  47. *UIConstraints: *FoldType ZFold *PageSize Legal
  48. *UIConstraints: *FoldType ZFold *PageSize A4
  49. *UIConstraints: *FoldType ZFold *PageRegion Letter
  50. *UIConstraints: *FoldType ZFold *PageRegion Letter.Transverse
  51. *UIConstraints: *FoldType ZFold *PageRegion Legal
  52. *UIConstraints: *FoldType ZFold *PageRegion A4
  53.  
  54. *UIConstraints: *PageSize Letter *FoldType ZFold 
  55. *UIConstraints: *PageSize Letter.Transverse *FoldType ZFold 
  56. *UIConstraints: *PageSize 9x11 *FoldType ZFold 
  57. *UIConstraints: *PageSize Legal *FoldType ZFold 
  58. *UIConstraints: *PageSize A4 *FoldType ZFold
  59. *UIConstraints: *PageRegion Letter *FoldType ZFold
  60. *UIConstraints: *PageRegion Letter.Transverse *FoldType ZFold
  61. *UIConstraints: *PageRegion Legal *FoldType ZFold
  62. *UIConstraints: *PageRegion A4 *FoldType ZFold
  63.  
  64. *UIConstraints: *FoldType Saddle *PageSize Letter
  65. *UIConstraints: *FoldType Saddle *PageSize Letter.Transverse
  66. *UIConstraints: *FoldType Saddle *PageSize 9x11
  67. *UIConstraints: *FoldType Saddle *PageSize Legal
  68. *UIConstraints: *FoldType Saddle *PageSize A4
  69. *UIConstraints: *FoldType Saddle *PageRegion Letter
  70. *UIConstraints: *FoldType Saddle *PageRegion Letter.Transverse
  71. *UIConstraints: *FoldType Saddle *PageRegion Legal
  72. *UIConstraints: *FoldType Saddle *PageRegion A4
  73.  
  74. *UIConstraints: *PageSize Letter *FoldType Saddle
  75. *UIConstraints: *PageSize Letter.Transverse *FoldType Saddle 
  76. *UIConstraints: *PageSize 9x11 *FoldType Saddle 
  77. *UIConstraints: *PageSize Legal *FoldType Saddle
  78. *UIConstraints: *PageSize A4 *FoldType Saddle
  79. *UIConstraints: *PageRegion Letter *FoldType Saddle
  80. *UIConstraints: *PageRegion Letter.Transverse *FoldType Saddle
  81. *UIConstraints: *PageRegion Legal *FoldType Saddle
  82. *UIConstraints: *PageRegion A4 *FoldType Saddle
  83.  
  84.  
  85. *% ==== Device Capabilities ===============
  86. *LanguageLevel: "2"
  87. *StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec "
  88. *StopEmulator_hplj: "<1B7F>0"
  89.  
  90. *FreeVM: "4926768"
  91. *ColorDevice:  False
  92. *DefaultColorSpace:  Gray 
  93. *VariablePaperSize: False
  94. *FileSystem: True 
  95. *?FileSystem: "
  96.   save false
  97.    (%disk?%) 
  98.    { currentdevparams dup /Writeable known
  99.       { /Writeable get {pop true} if }  { pop } ifelse 
  100.     } 10 string /IODevice resourceforall
  101.     {(True)}{(False)} ifelse = flush
  102.  restore"
  103. *End
  104.  
  105. *Throughput: "70" 
  106. *Password: "()" 
  107. *ExitServer: "
  108.  count 0 eq
  109.  { false } { true exch startjob } ifelse
  110.  not { 
  111.      (WARNING: Cannot modify initial VM.) =
  112.      (Missing or invalid password.) =
  113.      (Please contact the author of this software.) = flush quit
  114.      } if
  115. "
  116. *End
  117. *Reset: "
  118.  count 0 eq
  119.  { false } { true exch startjob } ifelse
  120.  not { 
  121.     (WARNING: Cannot reset printer.) =
  122.     (Missing or invalid password.) =
  123.     (Please contact the author of this software.) = flush quit
  124.     } if
  125.  systemdict /quit get exec
  126.  (WARNING : Printer Reset Failed.) = flush
  127. "
  128. *End
  129.  
  130. *DefaultResolution: 406dpi
  131. *?Resolution: "
  132.   save
  133.     currentpagedevice /HWResolution get
  134.     0 get
  135.     (          ) cvs print
  136.     (dpi)
  137.     = flush
  138.   restore
  139. "
  140. *End
  141.  
  142. *% Halftone Information ===============
  143. *ScreenFreq: "60.0"
  144. *ScreenAngle: "45.0"
  145. *DefaultScreenProc: Dot
  146. *ScreenProc Dot: "
  147. {abs   exch   abs   2 copy   add   1 gt   {1 sub   dup   mul   exch  
  148. 1 sub   dup   mul   add   1 sub  } {dup   mul   exch   dup   mul  
  149. add   1 exch   sub  } ifelse  }
  150. "
  151. *End
  152. *ScreenProc Line: "{ pop }"
  153. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  154.  
  155. *DefaultTransfer: Null
  156. *Transfer Null: "{ }"
  157. *Transfer Null.Inverse: "{ 1 exch sub }"
  158.  
  159. *% Paper Handling ===================
  160.  
  161. *% Code in this section both selects a tray and sets up a frame buffer.
  162. *OpenUI *PageSize: PickOne
  163. *OrderDependency: 30 AnySetup *PageSize
  164. *DefaultPageSize: Letter
  165. *PageSize Letter: "
  166.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  167. *End
  168. *PageSize Letter.Transverse: "
  169.     2 dict dup /PageSize [612 791] put dup /ImagingBBox null put setpagedevice"
  170. *End
  171. *PageSize 9x11: "
  172.     2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice"
  173. *End
  174. *PageSize Legal: "
  175.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  176. *End
  177. *PageSize Tabloid: "
  178.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  179. *End
  180. *PageSize A3: "
  181.     2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
  182. *End
  183. *PageSize A4: "
  184.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  185. *End
  186. *?PageSize: "
  187.  save
  188.    currentpagedevice /PageSize get aload pop
  189.    2 copy gt {exch} if 
  190.    (Unknown) 
  191.   6 dict
  192.    dup [612 792] (Letter) put
  193.    dup [612 1008] (Legal) put
  194.    dup [648 792] (9x11) put
  195.    dup [792 1224] (Tabloid) put
  196.    dup [842 1190] (A3) put
  197.    dup [595 842] (A4) put
  198.  { exch aload pop 4 index sub abs 5 le exch 
  199.    5 index sub abs 5 le and 
  200.       {exch pop exit} {pop} ifelse
  201.    } bind forall
  202.    = flush pop pop
  203. restore 
  204. "
  205. *End
  206. *CloseUI: *PageSize
  207.  
  208. *OpenUI *PageRegion:  PickOne
  209. *OrderDependency: 40 AnySetup *PageRegion
  210. *DefaultPageRegion: Letter
  211. *PageRegion Letter: "
  212.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  213. *End
  214. *PageRegion Letter.Transverse: "
  215.     2 dict dup /PageSize [612 791] put dup /ImagingBBox null put setpagedevice"
  216. *End
  217. *PageRegion 9x11: "
  218.     2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice"
  219. *End
  220. *PageRegion Legal: "
  221.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  222. *End
  223. *PageRegion Tabloid: "
  224.     2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  225. *End
  226. *PageRegion A3: "
  227.     2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
  228. *End
  229. *PageRegion A4: "
  230.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  231. *End
  232. *CloseUI: *PageRegion
  233.  
  234. *% The following entries provide information about specific paper keywords.
  235. *DefaultImageableArea: Letter
  236. *ImageableArea Letter: "7.1823 8.5124 605.882 780.295 "
  237. *ImageableArea Letter.Transverse: "7.1823 8.5124 605.882 780.295"
  238. *ImageableArea 9x11: "7.1823 8.5124 642.768 780.295"
  239. *ImageableArea Legal: "8.5123 7.1823 604.374 1003.12"
  240. *ImageableArea Tabloid: "8.5124 7.1823 780.295 1218.77 "
  241. *ImageableArea A3: "8.5124 7.1824 831.369 1184.72"
  242. *ImageableArea A4: "7.1823 8.5124 588.857 831.369"
  243. *?ImageableArea: "
  244.  save
  245.    /cvp { (                ) cvs print ( ) print } bind def
  246.    /upperright {10000 mul floor 10000 div} bind def
  247.    /lowerleft {10000 mul ceiling 10000 div} bind def
  248.    newpath clippath pathbbox
  249.    4 -2 roll exch 2 {lowerleft cvp} repeat
  250.    exch 2 {upperright cvp} repeat flush
  251.  restore
  252. "
  253. *End
  254.  
  255. *% These provide the physical dimensions of the paper (by keyword)
  256. *DefaultPaperDimension: Letter
  257. *PaperDimension Letter: "612 792"
  258. *PaperDimension Letter.Transverse: "612 791"
  259. *PaperDimension 9x11: "648 792"
  260. *PaperDimension Legal: "612 1008"
  261. *PaperDimension Tabloid: "792 1224"
  262. *PaperDimension A3: "842 1190"
  263. *PaperDimension A4: "595 842"
  264.  
  265. *OpenUI *InputSlot: PickOne
  266. *OrderDependency: 20 AnySetup *InputSlot
  267. *DefaultInputSlot: Main
  268. *InputSlot Main/Main Supply: "
  269.   currentpagedevice /InputAttributes get
  270.   1 get dup
  271.   null eq {pop}
  272.   { dup
  273.     /InputAttributes
  274.     1 dict dup /Priority [1] put
  275.     put  setpagedevice
  276.   } ifelse "
  277. *End
  278. *InputSlot Lower/Lower Cassette: "
  279.   currentpagedevice /InputAttributes get
  280.   2 get dup
  281.   null eq {pop}
  282.   { dup
  283.     /InputAttributes
  284.     1 dict dup /Priority [2] put
  285.     put  setpagedevice
  286.   } ifelse "
  287. *End
  288. *InputSlot Upper/Upper Cassette: "
  289.   currentpagedevice /InputAttributes get
  290.   3 get dup
  291.   null eq {pop}
  292.   { dup
  293.     /InputAttributes
  294.     1 dict dup /Priority [3] put
  295.     put  setpagedevice
  296.   } ifelse "
  297. *End
  298. *InputSlot InsertSheet/Insert Sheet Tray: "
  299.  <</InsertSheet true>> setpagedevice
  300.  showpage
  301.  <</InsertSheet false>> setpagedevice"
  302. *End
  303. *?InputSlot: "
  304. save
  305.   4 dict
  306.   dup /1 (Main) put
  307.   dup /2 (Lower) put
  308.   dup /3 (Upper) put
  309.   dup /4 (InsertSheet) put
  310.   currentpagedevice /InputAttributes get
  311.   dup /Priority known
  312.   { /Priority get 0 get (      ) cvs cvn get }
  313.   {
  314.     dup length 1 eq
  315.     { {pop} forall (       ) cvs cvn get }
  316.     { pop pop (Unknown) } ifelse
  317.   } ifelse
  318.   = flush
  319. restore
  320. "
  321. *End
  322. *CloseUI: *InputSlot
  323.  
  324. *DefaultOutputBin:  Upper
  325. *DefaultOutputOrder:  Normal
  326.  
  327. *PageStackOrder Upper: Normal
  328. *PageStackOrder Lower: Normal
  329.  
  330. *OpenUI *Collate: Boolean
  331. *OrderDependency: 50 AnySetup *Collate
  332. *DefaultCollate: False
  333. *Collate True: "1 dict dup /Collate true put setpagedevice"
  334. *Collate False: "1 dict dup /Collate false put setpagedevice"
  335. *?Collate: "
  336. save
  337.   currentpagedevice /Collate get
  338.   {(True)}{(False)}ifelse = flush
  339. restore
  340. "
  341. *End
  342. *CloseUI: *Collate
  343.  
  344. *OpenUI *Duplex:  PickOne
  345. *OrderDependency: 50 AnySetup *Duplex
  346. *DefaultDuplex: None
  347. *Duplex None: "1 dict dup /Duplex false put setpagedevice
  348.        1 dict dup /Tumble false put setpagedevice"
  349. *End
  350. *Duplex DuplexNoTumble: "1 dict dup /Duplex true put setpagedevice
  351.        1 dict dup /Tumble false put setpagedevice"
  352. *End
  353. *Duplex DuplexTumble: "1 dict dup /Duplex true put setpagedevice
  354.        1 dict dup /Tumble true put setpagedevice"
  355. *End
  356. *?Duplex: "save
  357.    currentpagedevice /Duplex get
  358.    { currentpagedevice /Tumble get
  359.        {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  360.    }
  361.    { (None)} 
  362.    ifelse = flush
  363. restore
  364. "
  365. *End
  366. *CloseUI: *Duplex
  367.  
  368. *OpenUI *MirrorPrint:  Boolean
  369. *OrderDependency: 50 AnySetup *MirrorPrint
  370. *DefaultMirrorPrint: False
  371. *MirrorPrint True: "1 dict dup /MirrorPrint true put setpagedevice"
  372. *MirrorPrint False: "1 dict dup /MirrorPrint false put setpagedevice"
  373. *?MirrorPrint: "
  374. save
  375.   currentpagedevice /MirrorPrint get
  376.   {(True)}{(False)}ifelse = flush
  377. restore
  378. "
  379. *End
  380. *CloseUI: *MirrorPrint
  381.  
  382. *OpenUI *StapleWhen:  PickOne
  383. *OrderDependency: 50 AnySetup *StapleWhen
  384. *DefaultStapleWhen: None
  385. *StapleWhen None: "1 dict dup /Staple 0 put setpagedevice"
  386. *StapleWhen EndOfSet: "1 dict dup /Staple 3 put setpagedevice"
  387. *?StapleWhen: "
  388. save
  389.   [(None)(None)(None)(EndOfSet)]
  390.   currentpagedevice /Staple get
  391.   {get} stopped {pop pop (Unknown)} if = flush
  392. restore
  393. "
  394. *End
  395. *CloseUI: *StapleWhen
  396. *OpenGroup: Staple
  397.  
  398. *OpenUI *StapleLocation:  PickOne
  399. *OrderDependency: 50 AnySetup *StapleLocation
  400. *DefaultStapleLocation: 1.Top.Left.45
  401. *StapleLocation 1.Top.Left.45/1 Staple, Upper Left, 0 degrees: "
  402.   1 dict dup /StapleDetails
  403.    3 dict
  404.      dup /Type 2 put
  405.      dup /HeadCount 1 put
  406.      dup /StapleLocation
  407.       [ 1 dict dup /XAxis (Left) put dup /YAxis (Top) put
  408.         dup /Orientation 0 put
  409.       ] put
  410.    put setpagedevice"
  411. *End
  412. *StapleLocation 2.Left.90/2 Staples, Left Side, 90 degrees: "
  413.   1 dict dup /StapleDetails
  414.    3 dict
  415.      dup /Type 2 put
  416.      dup /HeadCount 2 put
  417.      dup /StapleLocation
  418.       [
  419.         1 dict dup /XAxis (Left) put dup /YAxis (OneThird) put dup /Orientation 90 put
  420.         1 dict dup /XAxis (Left) put dup /YAxis (TwoThirds) put dup /Orientation 90 put
  421.       ] put
  422.    put setpagedevice"
  423. *End
  424. *StapleLocation 3.Left.90/3 Staples, Left Side, 90 degrees: "
  425.   1 dict dup /StapleDetails
  426.    3 dict
  427.      dup /Type 2 put
  428.      dup /HeadCount 3 put
  429.      dup /StapleLocation
  430.       [
  431.         1 dict dup /XAxis (Left) put dup /YAxis (Top) put dup /Orientation 90 put
  432.         1 dict dup /XAxis (Left) put dup /YAxis (Middle) put dup /Orientation 90 put
  433.         1 dict dup /XAxis (Left) put dup /YAxis (Bottom) put dup /Orientation 90 put
  434.       ] put
  435.    put setpagedevice"
  436. *End
  437.  
  438. *StapleLocation SaddleStitcher/Saddle Stitcher: "
  439.   1 dict dup /StapleDetails
  440.    3 dict
  441.      dup /Type 2 put
  442.      dup /HeadCount 2 put
  443.      dup /StapleLocation
  444.       [
  445.         1 dict dup /XAxis (OneThird) put dup /YAxis (Middle) put dup /Orientation 0 put
  446.         1 dict dup /XAxis (TwoThirds) put dup /YAxis (Middle) put dup /Orientation 0 put
  447.       ] put
  448.    put setpagedevice"
  449. *End
  450.  
  451. *?StapleLocation: "
  452. save
  453.   [(Unknown)(1.Top.Left.45)(2.Left.90)(3.Left.90)]
  454.   currentpagedevice /StapleDetails get
  455.     dup /HeadCount get /HeadCount exch def 
  456.   /StapleLocation get 
  457.   HeadCount 1 eq 
  458.   { 0 get 
  459.     dup /XAxis get (Left) eq exch dup /YAxis get (Top) eq 
  460.     exch /Orientation get 45 eq and and { 1 } { 0 } ifelse 
  461.   }
  462.   { HeadCount 2 eq 
  463.     { dup 0 get
  464.       dup /XAxis get (Left) eq exch dup /YAxis get (OneThird) eq 
  465.       exch /Orientation get 90 eq and and
  466.       exch 1 get
  467.       dup /XAxis get (Left) eq exch dup /YAxis get (TwoThirds) eq 
  468.       exch /Orientation get 90 eq and and 
  469.       and { 2 } { 0 } ifelse
  470.     }
  471.     { HeadCount 3 eq 
  472.       { dup 0 get 
  473.         dup /XAxis get (Left) eq exch dup /YAxis get (Top) eq
  474.         exch /Orientation get 90 eq and and
  475.         exch dup 1 get
  476.         dup /XAxis get (Left) eq exch dup /YAxis get (Middle) eq
  477.         exch /Orientation get 90 eq and and
  478.         exch 2 get
  479.         dup /XAxis get (Left) eq exch dup /YAxis get (Bottom) eq
  480.         exch /Orientation get 90 eq and and
  481.         and and { 3 } { 0 } ifelse
  482.           }
  483.       { 0 } ifelse
  484.     } ifelse 
  485.   } ifelse
  486.   get = flush
  487. restore
  488. "
  489. *End
  490. *CloseGroup: Staple
  491. *CloseUI: *StapleLocation
  492.  
  493. *OpenUI *FoldWhen:  PickOne
  494. *OrderDependency: 50 AnySetup *FoldWhen
  495. *DefaultFoldWhen: None
  496. *FoldWhen None: "1 dict dup /Fold 0 put setpagedevice"
  497. *FoldWhen EndOfSet: "1 dict dup /Fold 3 put setpagedevice"
  498. *?FoldWhen: "
  499. save
  500.   [(None)(None)(None)(EndOfSet)]
  501.   currentpagedevice /Fold get
  502.   {get} stopped {pop pop (Unknown)} if = flush
  503. restore
  504. "
  505. *End
  506. *CloseUI: *FoldWhen
  507.  
  508. *OpenUI *FoldType:  PickOne
  509. *OrderDependency: 50 AnySetup *FoldType
  510. *DefaultFoldType: ZFold
  511. *FoldType Saddle: "1 dict
  512.   dup /FoldDetails 2 dict
  513.     dup /Type 1 put
  514.     dup /FoldType (Saddle) put
  515.   put setpagedevice"
  516. *End
  517. *FoldType ZFold: "1 dict
  518.   dup /FoldDetails 2 dict
  519.     dup /Type 1 put
  520.     dup /FoldType (ZFold) put
  521.   put setpagedevice"
  522. *End
  523.  
  524. *?FoldType: "
  525. save
  526.   currentpagedevice /FoldDetails get
  527.   /FoldType {get} stopped {pop pop (Unknown)} if = flush
  528. restore
  529. "
  530. *End
  531. *CloseUI: *FoldType
  532.  
  533. *OpenUI *Jog:  PickOne
  534. *OrderDependency: 50 AnySetup *Jog
  535. *DefaultJog: None
  536. *Jog None: "1 dict dup /Jog 0 put setpagedevice"
  537. *Jog EndOfSet: "1 dict dup /Jog 3 put setpagedevice"
  538. *?Jog: "
  539. save
  540.   [(None)(None)(None)(EndOfSet)]
  541.   currentpagedevice /Jog get
  542.   {get} stopped {pop pop (Unknown)} if = flush
  543. restore
  544. "
  545. *End
  546. *CloseUI: *Jog
  547.  
  548. *% Font Information =====================
  549. *DefaultFont: Courier
  550. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  551. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  552. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  553. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  554. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  555. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  556. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  557. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  558. *Font Courier: Standard "(002.004S)" Standard ROM
  559. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  560. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  561. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  562. *Font Helvetica: Standard "(001.006S)" Standard ROM
  563. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  564. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  565. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  566. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  567. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  568. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  569. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  570. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  571. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  572. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  573. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  574. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  575. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  576. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  577. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  578. *Font Symbol: Special "(001.007S)" Special ROM
  579. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  580. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  581. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  582. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  583. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  584. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  585.  
  586. *?FontQuery: "
  587.  save
  588.    { count 1 gt
  589.       { exch dup 127 string cvs (/) print print (:) print
  590.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  591.       } { exit } ifelse 
  592.    } bind loop
  593.    (*) = flush
  594.  restore
  595. "
  596. *End
  597.  
  598. *?FontList: "
  599. save
  600.   (*) {cvn ==} 128 string /Font resourceforall
  601.   (*) = flush
  602. restore
  603. "
  604. *End
  605. *% Printer Messages (verbatim from printer):
  606. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  607. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  608. *Message: "\FontName\ not found, using Courier"
  609.  
  610. *% Status (format: %%[ status: <one of these> ] %%)
  611. *Status:"MISMATCH HAS OCCURRED"
  612. *Status:"PAPER SUPPLY IS NOT AVAILABLE"
  613. *Status:"STAPLE OPTION IS NOT POSSIBLE"
  614. *Status:"FOLDING OPTION IS NOT POSSIBLE"
  615. *Status:"STACKING OPTION IS NOT POSSIBLE"
  616.  
  617. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  618. *Source: "LocalTalk"
  619. *Source: "EtherTalk"
  620. *Source: "Centronics"
  621. *Source: "DQP-Ethernet"
  622.  
  623. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  624.  
  625. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  626.  
  627. *% Color Separation Information =====================
  628.  
  629. *DefaultColorSep: ProcessBlack.60lpi.406dpi/ 60 lpi / 406 dpi
  630.  
  631. *InkName: ProcessBlack/Process Black
  632. *InkName: CustomColor/Custom Color
  633. *InkName: ProcessCyan/Process Cyan
  634. *InkName: ProcessMagenta/Process Magenta
  635. *InkName: ProcessYellow/Process Yellow
  636.  
  637. *%  For 60 lpi / 406 dpi  ===============================
  638.  
  639. *ColorSepScreenAngle ProcessBlack.60lpi.406dpi/60 lpi / 300 dpi: "45"
  640. *ColorSepScreenAngle CustomColor.60lpi.406dpi/60 lpi / 300 dpi: "45"
  641. *ColorSepScreenAngle ProcessCyan.60lpi.406dpi/60 lpi / 300 dpi: "15"
  642. *ColorSepScreenAngle ProcessMagenta.60lpi.406dpi/60 lpi / 300 dpi: "75"
  643. *ColorSepScreenAngle ProcessYellow.60lpi.406dpi/60 lpi / 300 dpi: "0"
  644.  
  645. *ColorSepScreenFreq ProcessBlack.60lpi.406dpi/60 lpi / 300 dpi: "60"
  646. *ColorSepScreenFreq CustomColor.60lpi.406dpi/60 lpi / 300 dpi: "60"
  647. *ColorSepScreenFreq ProcessCyan.60lpi.406dpi/60 lpi / 300 dpi: "60"
  648. *ColorSepScreenFreq ProcessMagenta.60lpi.406dpi/60 lpi / 300 dpi: "60"
  649. *ColorSepScreenFreq ProcessYellow.60lpi.406dpi/60 lpi / 300 dpi: "60"
  650.  
  651. *%  For 53 lpi / 406 dpi  ===============================
  652.  
  653. *ColorSepScreenAngle ProcessBlack.53lpi.406dpi/53 lpi / 300 dpi: "45.0"
  654. *ColorSepScreenAngle CustomColor.53lpi.406dpi/53 lpi / 300 dpi: "45.0"
  655. *ColorSepScreenAngle ProcessCyan.53lpi.406dpi/53 lpi / 300 dpi: "71.5651"
  656. *ColorSepScreenAngle ProcessMagenta.53lpi.406dpi/53 lpi / 300 dpi: "18.4349"
  657. *ColorSepScreenAngle ProcessYellow.53lpi.406dpi/53 lpi / 300 dpi: "0.0"
  658.  
  659. *ColorSepScreenFreq ProcessBlack.53lpi.406dpi/53 lpi / 300 dpi: "53.033"
  660. *ColorSepScreenFreq CustomColor.53lpi.406dpi/53 lpi / 300 dpi: "53.033"
  661. *ColorSepScreenFreq ProcessCyan.53lpi.406dpi/53 lpi / 300 dpi: "47.4342"
  662. *ColorSepScreenFreq ProcessMagenta.53lpi.406dpi/53 lpi / 300 dpi: "47.4342"
  663. *ColorSepScreenFreq ProcessYellow.53lpi.406dpi/53 lpi / 300 dpi: "50.0"
  664.  
  665.  
  666. *% Last Edit Date: Dec 20 1993
  667. *% The byte count of this file should be exactly 020886 or 021555
  668. *% depending on the filesystem it resides in.
  669. *% end of PPD file for KODAK 1580
  670.